ACVisualizer: A visualization tool for APi-calculus
نویسندگان
چکیده
Process calculi are mathematical tools used for modeling and analyzing the structure and behavior of reactive systems. One such calculus, called APi-calculus (an extension to Pi-calculus), provides support for modeling migration, intelligence, natural grouping and security in agent-based systems [18]. In this article, a visualization tool for the APi-calculus is proposed. Although an invaluable formal method for mobile agent systems, APi-calculus (as other calculi) is quite complex and not well suited to practical applications by itself. Due to the dynamic nature of mobile agents, a graphical program based on the mathematics of the calculus would enhance the use of the calculus and its attraction to the mobile agents industry. The ability to provide instant demonstration of a designed system to the user and the support for verification and validation of such systems specified by the calculus would prove to be a great asset for APi-calculus as well as the mobile agentsbased computing in general. This paper presents ACVisualizer, a visualization software for APi-calculus, which provides such high level support for modeling mobile agent systems. Due to the backward compatibility of APicalculus with Pi-calculus, ACVisualizer can easily be adapted to work with Pi-calculus itself.
منابع مشابه
The First Stage of a System Verification Strategy for API-Calculus
Researchers are giving increasing attention to software agents for implementation of high performance distributed applications. However, the complexity of such applications could be enormous owing to the distributed and non-deterministic nature of such systems. API-Calculus, a variant of PICalculus, is a powerful formal modeling tool for design and analysis of mobile agent systems. However, API...
متن کاملAPI for Grid Based Visualization Systems
In this paper, the authors discuss their proposal for a Grid Based Visualization API (Application Program Interface). Grid enabled system are becoming more popular with the years and therefore great efforts are put in it to develop new functionalities. Visualization of large-scale distributed data is a necessity for scientific simulation. The confluence of both ideas is therefore natural. We pr...
متن کاملThe NeuViz Data Visualization Tool for Visualizing Internet - Measurements Data
Visualizing Internet-Measurements Data! !! G. Futia, E. Zimuel, S. Basso, J.C. De Martin !!!!! Abstract. In this paper we present NeuViz, a data processing and visualization architecture for network measurement experiments. NeuViz has been tailored to work on the data produced by Neubot (Net Neutrality Bot), an Internet bot that performs periodic, active network performance tests. We show that ...
متن کاملToolBus - An Interoperable Environment for Biological Researchers
ToolBus is an integrated environment in which data and tools can be interoperable in an open and flexible manner. Using this environment, biological researchers can access many kinds of Bioinformatics data sources and analysis tools. Its utilization of web services and its open API encourage and support the development of tools and visualization plugins by other development groups. As the numbe...
متن کاملVisualizing the geography of genetic variants
Summary One of the key characteristics of any genetic variant is its geographic distribution. The geographic distribution can shed light on where an allele first arose, what populations it has spread to, and in turn on how migration, genetic drift, and natural selection have acted. The geographic distribution of a genetic variant can also be of great utility for medical/clinical geneticists and...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Multiagent and Grid Systems
دوره 4 شماره
صفحات -
تاریخ انتشار 2008